<?php

/**
 * Ignus Framework
 *
 * @author Sergey Palyanov <sergey.palyanov@gmail.com>
 * @link http://code.google.com/p/ignus-php/
 * @license http://apache.org/licenses/LICENSE-2.0
 * @package Ignus
 * @subpackage Log
 * @since 0.1
 */

namespace Ignus\Log\Append;

/**
 * @package Ignus
 * @subpackage Log
 * @since 0.1
 */
interface Appender
{
    /**
     * Process log entry
     * @param array $entries Log entries
     */
    public function append(array $entry);

    /**
     * Finalize appender
     * @since 0.5
     */
    public function finalize();
}
